@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/myriadpro-regular_0-webfont.eot');
    src: url('../fonts/myriadpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-regular_0-webfont.woff') format('woff'),
         url('../fonts/myriadpro-regular_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*-----------css reset---------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
ul{list-style:none}
ul li{display:list-item;}
html,body { font: 14px Calibri, Arial, sans-serif; background:#fff; color:#303030; height:100%; text-align:center}
a {text-decoration:none; color: #ed1e26 }
a:hover { text-decoration:underline}
a.tdu:hover{text-decoration:none;}
html { overflow-y:scroll }/*Prevent Firefox Scrollbar Jump*/
button { border: none; cursor: pointer; font-weight: bold; color: #fff }
input , textarea { padding: 0; margin: 0; resize:none}
select, .cp  { cursor:pointer; }
.clear { clear: both; }
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0; width:100%}
html{overflow-y:scroll}
button{border:0;cursor:pointer;font-weight:700;color:#fff}
input,textarea{border:solid 1px #c7c7c7;color:#444;margin:0;padding:0}
p{padding:5px 0}
select,.cp{cursor:pointer}
h5{color:#b40004; font-size:15px; font-weight:400}
h3{color:#808285; font-size:20px; font-weight:400; font-family:'HelveticaBold'}
h1{font-size:35px; font-weight:400; color:#90278c; font-family:'HelveticaBold'}

.clear{clear:both}
.page-break{page-break-before:always}
.dpn{display:none}
.por{position:relative}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(PIE.htc);position:relative}
.rounded10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.transparent{zoom:1;filter:alpha(opacity=90);opacity:.9}
.transparent50{zoom:1;filter:alpha(opacity=50);opacity:.5}
.normal{zoom:1;filter:alpha(opacity=100);opacity:1}
.cursor{cursor:pointer}
.fl{float:left}
.fr{float:right}
.pa0{padding:0}
.pa5{padding:5px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr20{padding-right:20px}
.pr40{padding-right:40px}
.pr60{padding-right:60px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl20{padding-left:20px}
.ph10{padding-left:10px;padding-right:10px}
.pv5{padding-top:5px;padding-bottom:5px}
.pv10{padding-top:10px;padding-bottom:10px}
.ma5{margin:5px}
.mt5{margin-top:5px}
.mt15{margin-top:15px}
.mr5{margin-right:5px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mb5{margin-bottom:5px}
.ml5{margin-left:5px}
.mh5{margin-left:5px;margin-right:5px}
.mha{margin-left:auto;margin-right:auto}
.mv5{margin-top:5px;margin-bottom:5px}
.fwn{font-weight:400}
.fwb{font-weight:700}
.fsi{font-style:italic}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.tdu{text-decoration:underline}
.ti9{text-indent:-9999px}
.tsd{text-shadow:1px 1px 0 #999}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.vat{vertical-align:top}
.dpi{display:inline}
.dpib{display:inline-block}
.poa{position:absolute}
.pof{position:fixed}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.bdn{border:none}
.bd1{border:solid 1px #000}
.bd1T{border-top:solid 1px #}
.bd1B{border-bottom:solid 1px #000}
/* dong nay em moi them */
.bd2B{border-bottom:solid 1px #ebebeb}
/************/
.noBd{border:0}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs30{font-size:30px}
.bgt{background:transparent}
.bg0{background:#000}
.bg1{background:#fff}
.cf0{color:#000}
.cf1{color:#fff}
.cf2{color:#40547f}
.cf3{color:#ed1e26}
.cf4{color:#303030}
.h50{height:50px}
.lh27{line-height:27px}
.lh30{line-height:30px}
.ipt25{height:21px;padding-top:2px;padding-bottom:2px}
.w30{width:30px}
.w70{width:70px}
.w134{width:134px}
.w190{width:190px}
.w230{width:230px}
.w275{width:275px}
.w300{width:300px}
.w400{width:400px}
.w470{width:470px}
/* dong nay em moi them */
.w500{width:500px}
.w550{width:550px}
/***********************/
.w585{width:585px}
.w880{width:880px}
.lsd{list-style-type:disc}
.lss{list-style-type:square}
.lsa{list-style-type:lower-alpha}
.lsh{list-style-image:url(../images/hyphen.png)}
/* dong nay em moi them */
.box{background:url(../images/box.png) no-repeat; width:17px; height:21px; padding:5px 10px; margin-right:10px}
/********************/
.btnSubmit{background:url(../images/btnSubmit.png) no-repeat;width:73px;height:22px;text-indent:-9999px}
.title{background:url(../images/title-form-bg.png) repeat-x; line-height:37px; border:solid 1px #d6d6d6}
.none-list li{float:left}
.shadow{-moz-box-shadow: 0px 0px 15px #b9b9b9;-webkit-box-shadow: 0px 0px 15px #b9b9b9;box-shadow: 0px 0px 15px #b9b9b9;progid:DXImageTransform.Microsoft.Shadow(color=#b9b9b9,direction=45);}
#content{min-height:100%; position:relative; text-align:left;}
#wrapper{min-height:100%; position:relative; padding:28px 0;padding-bottom:120px; width:880px; margin:0 auto; overflow:hidden; line-height:20px; background:#fff}
#header #topbar{background:url(../images/topbar-bg.png) repeat-x; text-align:center}
#header #topbar ul li{display:inline-block;}
#header #topbar ul li a{float:left; padding:4px 25px; padding-bottom:10px; font-size:14px; font-family:'Calibri'; font-weight: bold; color:#fff; vertical-align:top}
#header #topbar ul li.active a,#header #topbar ul li a:hover{text-decoration:none; background:url(../images/topbar-hover.png) no-repeat right bottom}
#header #topbar ul li.active, #header #topbar ul li:hover{background:url(../images/topbar-li-hover.png) repeat-x}
#header #topbar ul li:first-child a{padding-bottom:10px}

#header #logo{display:inline-block; position:relative; margin-top:40px; vertical-align:bottom;}
#header ul.headerLinks {font-size:16px; overflow:hidden; float:right}
#header ul.headerLinks li {float:left}
#header ul.headerLinks li:first-child>a{border-left:0}
#header ul.headerLinks a{text-decoration:none; color:#8f8f8f; padding:0 10px; border-left:solid 1px #000; float:left}
#header ul.headerLinks a:hover{text-decoration:underline}

#navbar {font-size:16px}
#navbar ul.menu{overflow:hidden; padding-bottom:0}
#navbar ul.menu li{padding:8px 0px 10px 0; float:left}
#navbar ul.menu li a{padding:0 20px; float:left; color:#888; text-transform:uppercase; border-left:dotted 2px #5f5f5f; font-weight:bold}
#navbar ul.menu li:first-child>a{border:0; padding-left:0}
#navbar ul.menu li:hover, #navbar ul.menu li.active{color:#303030}
#navbar ul.menu li:hover>a, #navbar ul.menu li>a:hover,#navbar ul.menu li.active>a{color:#303030; text-decoration:none}

#navbar ul.menu  li:hover ul{display:block}
#navbar ul.menu li ul{background:#fff; display:none; padding:10px; position:absolute; margin-top:29px; z-index:9999; margin-right:10px; width:386px; overflow:hidden}
#navbar ul.menu li ul{-moz-box-shadow: 0px 0px 15px #b9b9b9;-webkit-box-shadow: 0px 0px 15px #b9b9b9;box-shadow: 0px 0px 15px #b9b9b9;progid:DXImageTransform.Microsoft.Shadow(color=#b9b9b9,direction=45);}
#navbar ul.menu li ul li {float:none; border:0; background:#c2212f; padding:4px 0; margin:5px 0; width:202px}
#navbar ul.menu li ul li.first a{padding-left:20px}
#navbar ul.menu li ul li a{float:none; border:0; font-weight:400; text-transform:capitalize; color:#fff; background:#c2212f;}
#navbar ul.menu li ul li:hover{background:#303030}
#navbar ul.menu li ul li:hover>a{background:#303030; color:#fff}
#navbar ul.menu li ul li.active{background:#303030}
#navbar ul.menu li ul li.active a{color:#fff; background:#303030}
#navbar ul.menu li ul li div{display:none; position:absolute ;right:30px; top:10px; overflow:hidden}
#navbar ul.menu li ul li:hover div{display:block }

#header #banner{background:url(../images/banner-bg.png) repeat-x; padding:20px 0}
#header #banner .banner-content {width:880px; height:245px; margin:0 auto; background:#fff; 
-moz-box-shadow: 0px 0px 15px #b9b9b9;-webkit-box-shadow: 0px 0px 15px #b9b9b9;box-shadow: 0px 0px 15px #b9b9b9;progid:DXImageTransform.Microsoft.Shadow(color=#b9b9b9,direction=45);}
#header #banner .banner-content .slider{padding:5px 10px;}
#banner #menu-banner{overflow:hidden; width:880px; margin:0 auto;}
#banner #menu-banner .menu-banner-item{width:278px; height:67px; padding:10px 0; overflow:hidden; background:#fff; margin-top:12px; border:solid 1px #dbdbdb; float:left}
#banner #menu-banner .menu-banner-item a {color:#303030}

#wrapper div img{display:inline-block}
#wrapper #content td {padding:0px;}
#wrapper #content .price-list td{padding:5px}
#wrapper #content ol, ul{padding-left:20px; padding-bottom:5px}
#wrapper #content ol li, #wrapper #content ul li{padding-left:20px}
#wrapper #content ol.bd li span{margin-left:0px}
#wrapper #content ol.bd li{border-bottom:solid 1px #ebebeb; padding:10px 0 10px 20px}
#wrapper #content ol.bd li:last-child{border:0}
#wrapper #content ol.bd li{list-style-position:inside}

#footer ul{padding:0}
#footer{position:absolute; width:100%; bottom:0; font-size:12px; color:#303030; background:#d5d5d5; height:89px; border-top:solid 1px #e6e6e6}
#footer .ftcontent{ overflow:hidden; padding:0 40px; font-family:'MyriadProRegular'}
#footer .ftcontent  ul li{padding:7px 0px; float:left }
#footer .ftcontent ul li a{padding:0 7px; color:#303030; border-right:solid 1px #303030; line-height:28px}
#footer .ftcontent ul li span{padding:0 7px}
#footer .ftcontent ul li:first-child a, #footer .ftcontent ul li:last-child a{padding-left:0}
#footer .ftcontent ul li:last-child a{border:0; text-decoration:underline}
#footer .ft-seo a{color:#d5d5d5}
#footer .ft-seo{position:relative; margin-top:10px; overflow:hidden; color:#d5d5d5}

ins,.tdn{text-decoration:none}
.dpb{z-index:9999}
/*.sideRank{background:url('../images/form-background.png') no-repeat; height:390px}*/


/***************contact form****************/

#contact #userForm{padding:10px 10px; border:solid 1px #e5e5e5; border-top:solid 4px #303030; position:relative}
#contact #userForm textarea, #contact #userForm #message{background:#fff; height:59px; border:solid 1px #dedede; width:154px; padding:2px 5px}
#contact #userForm input[type=text], #contact #userForm #name, #contact #userForm #email, #contact #userForm #phone, #contact #userForm #subject{
height:19px;background:#fff; width:154px; padding:0px 5px; border:solid 1px #dedede}
#contact #userForm #captcha{width:119px}
#contact #userForm td{padding:5px 0; text-align:left; width:105px; vertical-align:top; font-size:14px}
#contact #userForm input[type=submit]{width:113px; line-height:25px; float:right; border:0; background:url(../images/btnSubmit.png)}
#contact #userForm hr{border-top:dashed 1px #b3b3b3; border-bottom:0}

/********************Enquiry Form************************/
#wrapper #content #enquiryForm td{padding-bottom:10px; vertical-align:top}
#wrapper #content #enquiryForm td span{padding-right:20px}
#wrapper #content #enquiryForm input[type=text]{width:405px; height:25px}
#wrapper #content #enquiryForm textarea{width:405px; height:142px}
#wrapper #content #enquiryForm input[type="submit"], #wrapper #content #enquiryForm input[type=reset]{width:114px; height:25px; border:0; color:#fff; font-size:14px; font-weight:700; cursor:pointer; vertical-align:middle; line-height:25px}
#wrapper #content #enquiryForm input[type="submit"]{background:#ed1e26}
#wrapper #content #enquiryForm input[type=reset]{background:#303030}